public presentation - German English Dictionary